#!/usr/bin/env node

const koa = require('koa'),
      Router = require('koa-router'),
      bodyparser = require('koa-bodyparser'),
      log = console.log;

const app = new koa(),
      router = new Router;

router.get('/api/tasks/', async (ctx,next)=>{
    let {page,limit} = ctx.query;
    log(ctx.header['use-agent']);
    log(`得到待办事项列表,${page}${limit}`);
    ctx.body = '查询成功';
})

router.post('/api/tasks/',async(ctx,next)=>{
  let {task} = ctx.request.body;
  log(`提交待办事项${task}`);
  ctx.body = '添加成功';
})
router.put('/api/tasks/:id',async(ctx,next)=>{
  let {id} = ctx.params;
  let {task} = ctx.request.body;
  log(`修改代办事项列表${id}${task} `);
  ctx.body = '修改成功';
})
router.delete('/api/tasks/:id',async(ctx,next)=>{
  let {id} = ctx.params;
  log(`删除待办事项列表${id} `);
  ctx.body = '删除成功';
})

app.use(bodyparser({enableTypes:['json','form','text']}));
app.use(router.routes());
app.listen(8080);
